
package com.hugetech.ijlcallcenter;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for ProductInfo complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="ProductInfo">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *       &lt;/sequence>
 *       &lt;attribute name="productCode" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       &lt;attribute name="productEndValid" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       &lt;attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       &lt;attribute name="productStarValid" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       &lt;attribute name="productStatusCode" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       &lt;attribute name="productStatusName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       &lt;attribute name="serviceChannel" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       &lt;attribute name="smartCardCode" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProductInfo")
public class ProductInfo {

    @XmlAttribute
    protected String productCode;
    @XmlAttribute
    protected String productEndValid;
    @XmlAttribute
    protected String productName;
    @XmlAttribute
    protected String productStarValid;
    @XmlAttribute
    protected String productStatusCode;
    @XmlAttribute
    protected String productStatusName;
    @XmlAttribute
    protected String serviceChannel;
    @XmlAttribute
    protected String smartCardCode;

    /**
     * Gets the value of the productCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProductCode() {
        return productCode;
    }

    /**
     * Sets the value of the productCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProductCode(String value) {
        this.productCode = value;
    }

    /**
     * Gets the value of the productEndValid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProductEndValid() {
        return productEndValid;
    }

    /**
     * Sets the value of the productEndValid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProductEndValid(String value) {
        this.productEndValid = value;
    }

    /**
     * Gets the value of the productName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProductName() {
        return productName;
    }

    /**
     * Sets the value of the productName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProductName(String value) {
        this.productName = value;
    }

    /**
     * Gets the value of the productStarValid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProductStarValid() {
        return productStarValid;
    }

    /**
     * Sets the value of the productStarValid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProductStarValid(String value) {
        this.productStarValid = value;
    }

    /**
     * Gets the value of the productStatusCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProductStatusCode() {
        return productStatusCode;
    }

    /**
     * Sets the value of the productStatusCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProductStatusCode(String value) {
        this.productStatusCode = value;
    }

    /**
     * Gets the value of the productStatusName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProductStatusName() {
        return productStatusName;
    }

    /**
     * Sets the value of the productStatusName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProductStatusName(String value) {
        this.productStatusName = value;
    }

    /**
     * Gets the value of the serviceChannel property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getServiceChannel() {
        return serviceChannel;
    }

    /**
     * Sets the value of the serviceChannel property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setServiceChannel(String value) {
        this.serviceChannel = value;
    }

    /**
     * Gets the value of the smartCardCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSmartCardCode() {
        return smartCardCode;
    }

    /**
     * Sets the value of the smartCardCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSmartCardCode(String value) {
        this.smartCardCode = value;
    }

}
